package main

// Defer cria uma pausa no código adiando a execução de uma função.

import "fmt"

func funcao1() {
	fmt.Println("Executando função 1")
}

func funcao2() {
	fmt.Println("Executando função 2")

}

func alunoEstaAprovado(n1, n2 float32) bool {
	defer fmt.Println("Media calculada, resultado será retornado. ")
	fmt.Println("Entrando na função para verificar se o aluno está aprovado. ")
	media := (n1 + n2) / 2
	if media >= 6 {
		return true
	} else {
		return false
	}
}

func main() {

	defer funcao1()
	funcao2()

	fmt.Println(alunoEstaAprovado(5, 7))

}
